body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C0DEED url(../img/bg-clouds.png) repeat-x scroll 0 0;
font-family:'Lucida Grande',Arial,sans-serif;
font-size:13px;
margin:0;
}
* {
margin:0;
padding:0;
}
a {
color:#2276BB;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
img {
border:medium none;
}
.warpper {
margin:1em auto;
position:relative;
width:766px;
}
.white_line {
background-color:#FFFFFF;
height:3px;
}
#header {
text-align:right;
}
#logo img {
left:0;
margin-top:-2px;
position:absolute;
}
#nav {
background-color:#FFFFFF;
display:inline-block;
padding:0 0.7em;
white-space:nowrap;
}
.content-bubble-arrow{background-image:url(../img/arr2.gif);background-position:25px 0;background-repeat:no-repeat;margin-top:1em;padding-top:11px;}
.columns{margin-bottom:15px;width:100%;border-collapse:collapse;}
.round{-moz-border-radius:5px;-webkit-border-radius:5px;}
.round-top-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.round-right{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
.round-bottom-right{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.round-bottom{-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
.round-bottom-left{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.round-left{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
.round-top-left{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.round-top{-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;}
#nav li {
float:left;
padding:6px 8px;
}

#left {
background-color:#FFFFFF;
}
#statuses {
background-color:#FFFFFF;
float:left;
padding:10px;
width:545px;
}
#statuses form {
margin-bottom:10px;
}
#sentTip {
-webkit-border-radius:5px;
-moz-border-radius:5px;
background:#FFFFFF;
border:1px solid #FFFFFF;
font-size:12px;
padding:5px 10px;
text-align:center;
padding:5px 10px;
position:absolute;
text-align:center;
top:0;
left:auto;
width:270px;
}
#pagination{margin:5px;}
#pagination p.no-more-tweets{font-size:1.1em;text-align:center;}
.more {
background-color:#FFFFFF;
background-image:url(../img/more.gif);
background-position:left top;
background-repeat:repeat-x;
border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
border-style:solid;
border-width:1px;
display:block;
font-size:14px;
font-weight:bold;
height:22px;
line-height:1.5em;
margin-bottom:6px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:6px 0;
text-align:center;
text-shadow:1px 1px 1px #FFFFFF;
width:45%;
}
.more:hover{border:1px solid #bbb;text-decoration:none;background-position:left -78px;}
.more:active{color:#666;background-position:left -38px;}
.more.loading{cursor:default!important;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #eee;background-image:url('../img/ajax.gif');}
.more::-moz-focus-inner{border:0;}
#pagination.pagination{height:1.5em;}
#pagination.pagination a,#pagination.pagination .link-like{border:1px solid #cecece;padding:.25em 1em;margin:0 0 0 10px;float:right;}

h2 {
display:block;
float:left;
font-size:16px;
font-weight:700;
margin:10px 0 0 10px;
}
#tip {
color:#999999;
float:right;
font-size:12px;
margin:5px 10px 0 0;
}
#tip b {
font-size:24px;
margin:3px;
}
#textbox {
background-color:#FBFBFB;
border:1px solid #A7A6AA;
font-size:14px;
height:80px;
margin:5px 0 0 10px;
overflow:hidden;
padding:5px;
width:510px;
}
#textbox:hover {
background-color:#FFFFFF;
}
#submit_btn, #login_btn, .submit_btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/round-btn.gif) repeat scroll 0 0;
border:medium none;
color:#666666;
float:right;
font-size:14px;
height:32px;
margin:10px 13px 0 0;
width:115px;
}
.timeline {
border-bottom:1px solid #EFEFEF;
margin:10px 5px;
display:none;
}
.timeline li {
border-top:1px solid #EFEFEF;
margin:0;
overflow:hidden;
padding:12px 0 8px 5px;
position:relative;
}

.status_body {
display:block;
line-height:20px;
margin-left:58px;
margin-right:15px;
overflow:hidden;
position:relative;
}
.status_info {
color:#999999;
display:block;
font-size:11px;
height:22px;
margin:5px 0 5px 58px;
overflow:hidden;
text-align:left;
width:340px;
}
.status_info a {
color:#999999;
text-decoration:none;
font-size:11px;
}
.status_info span {
display:inline-block;
margin:0 0 3px;
padding:0 1px;
}
.status_source {
padding-left:0;
}

#empty {
font-size:16px;
font-weight:700;
margin:50px;
text-align:center;
}

#side_base{
    background-color:#DDEEF6;
    border-left:1px solid #C0DEED;
    line-height:1.2;
    width: 199px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-top-right-radius:5px;vertical-align:top;
}
#side {
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
float:left;
font-size:12px;
margin-bottom:10px;
overflow:hidden;
padding-top:0.5em;
width:198px;
}
#sideimg {
float:left;
height:31px;
margin:10px 10px 10px 15px;
width:31px;
}
#sideid {
display:block;
font-size:14px;
font-weight:700;
padding:10px 0 0 18px;
}
#user_stats {
clear:both;
margin:15px 10px;
padding:0 0 0 15px;
}
#user_stats li {
display:inline-block;
float:left;
overflow:hidden;
padding:0 5px;
width:48px;
}
.user_name {
    margin-right: 5px;
}
.count {
display:block;
font-family:"Times New Roman",Times,serif;
font-size:14px;
font-weight:700;
}
.label {
display:block;
font-size:11px;
}
#sidenav {
border-top:1px solid #CCCCCC;
margin:0;
}
#sidenav a {
background-color:#F4F4F4;
border-bottom:1px solid #CCCCCC;
color:#000000;
display:block;
font-size:13px;
font-weight:700;
padding:10px;
text-decoration:none;
}
#sidenav a:hover {
background-color:#FFFFFF;
}
h3 {
font-size:14px;
margin:14px 0 0 14px;
}
#sidepost {
margin:0;
padding-bottom:0;
}
#sidepost li {
font-size:12px;
line-height:18px;
margin:12px 10px;
}
#login_sec{
    background:white url(../img/bird.png) no-repeat scroll 100% 0;
    margin-left:3px;
}
#login_sec table{
    margin: 10px 0 50px 10px;
}
#login_usr, #login_psw{
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    border:1px solid #C7C5B8;
    display:inline;
    padding:4px;
    width:150px;
}
#login_btn {
    margin-right:50px;
}
#remember {
font-size:12px;
margin-left:20px;
padding:5px 0 0 50px;
}
#remember input {
margin:0 5px;
}
#error {
padding:40px;
text-align:center;
}
.rank_list {
border-bottom:1px dashed #CCCCCC;
font-size:12px;
margin:15px 5px;
}
.rank_list li {
border-top:1px dashed #CCCCCC;
margin:0;
overflow:hidden;
padding:10px;
position:relative;
}
.rank_content {
display:block;
line-height:20px;
margin-left:63px;
min-height:50px;
overflow:hidden;
position:relative;
}
.rank_content span {
display:inline-block;
margin:0;
}
.rank_count {
display:block;
margin:4px 0;
width:400px;
}
.rank_description {
font-size:12px;
}
.rank_tag {
width:400px;
}
.rank_name {
font-size:14px;
font-weight:700;
}
#rank_addtag_btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn.png) repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
display:block;
font-size:16px;
font-weight:700;
height:18px;
margin:20px 50px;
padding:12px 25px;
text-decoration:none;
width:70px;
}
#rank_tag_list {
display:block;
font-size:12px;
padding:5px 10px;
width:200px;
}
#rank_tag_list li {
float:left;
margin:4px;
white-space:nowrap;
}
#tag_area {
margin:0 auto;
width:300px;
}
#tag_area h2 {
display:block;
margin:15px 30px 0;
}
#addtag {
margin:10px auto;
width:250px;
}
#addtag span {
display:inline-block;
vertical-align:middle;
}
.tag_text {
margin:5px;
padding:3px;
width:150px;
}
#addtag #submit_btn {
float:none;
margin:10px 40px;
}
#tag_msg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFCAA none repeat scroll 0 0;
border:1px solid #FFED00;
clear:both;
margin:5px auto;
padding:5px 10px;
width:485px;
}
#user_info {
clear:both;
font-size:12px;
padding:5px 5px 5px;
}
#user_info li {
line-height:18px;
margin:5px;
}
#user_info li span {
font-weight:700;
}
#user_info_profile {
clear:both;
font-size:12px;
padding:0 5px 5px;
}
#user_info_profile li {
line-height:19px;
margin:5px 15px 5px 5px;
}
#user_info_profile li span {
font-weight:700;
}
#info_name {
float:left;
font-size:25px;
margin:14px 0 0 15px;
}
#info_head a {
float:left;
margin:10px;
}
#info_headimg {
height:73px;
width:73px;
}
.info_status_body {
display:block;
line-height:20px;
margin-left:5px;
overflow:hidden;
position:relative;
}
.info_status_body .status_info {
margin:2px 0;
text-align:left;
}
#info_relation {
display:inline-block;
margin:0;
width:400px;
}
.info_btn, .info_btn_hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_l.gif) no-repeat scroll 0 0;
color:#000000;
font-size:12px;
height:20px;
overflow:hidden;
padding-top:2px;
text-decoration:none;
text-align:center;
vertical-align:middle;
width:80px;
}
.info_btn_hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_h.gif) no-repeat scroll 0 0;
}
.info_btn:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_h.gif) no-repeat scroll 0 0;
text-decoration:none;
}
#subnav {
border-bottom:1px solid #A9D9E2;
clear:both;
margin:22px 20px 10px;
padding:0 8px 8px;
}
.subnavNormal {
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border-color:#A9D9E2 #A9D9E2 #FFFFFF;
border-style:solid;
border-width:1px;
padding:8px 12px;
}
.subnavLink {
background-color:#A9D9E2;
cursor:pointer;
font-size:12px;
margin:0 5px;
padding:7px 12px 8px;
}
.subnavLink a {
color:#000000;
text-decoration:none;
}

#faq h1 {
font-family:Verdana,Geneva,sans-serif;
font-size:28px;
padding:15px;
}
#faq h2 {
display:block;
float:none;
font-family:"Microsoft YaHei";
font-size:15px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
font-size:12px;
line-height:1;
margin-top:0.7em;
padding:8px 0;
text-align:center;
white-space:nowrap;
}
#footer li {
display:inline;
padding:0 4px;
}
#footer li.first:before {
content:'';
padding-right:0;
}
.clear {
clear:both;
}
img, div {
}
a {
text-decoration:none;
}
.timeline li:hover a:hover, .rank_list li:hover a:hover {
text-decoration:underline;
}
#submit_btn:hover, #login_btn:hover, #rank_addtag_btn:hover, .submit_btn:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/round-btn-hover.gif) repeat scroll 0 0;
color:#444444;
cursor:pointer;
}
.timeline li:hover, .rank_list li:hover {
background-color:#F6F6F6;
}
.timeline li:hover a, .rank_list li:hover a {
text-decoration:none;
}
.status_author, .rank_img {
left:10px;
position:absolute;
width:50px;
}
.status_author img, .rank_img img {
height:48px;
width:48px;
}
#description, #faq {
font-size:14px;
padding:10px;
}
#description p, #faq p {
line-height:22px;
margin:15px;
}
.unshorturl {
border:1px dotted #CCCCCC;
display:block;
font-size:11px;
margin:5px 0;
padding:2px 10px;
}
.replie_btn, .msg_replie_btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btns.gif) no-repeat scroll 0 0;
}
.replie_btn:hover, .msg_replie_btn:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btns.gif) no-repeat scroll -22px 0;
}
.twitpic {
display:block;
margin:6px 10px;
}
.twitpic img {
border:1px solid #CCCCCC;
padding:3px;
}
#block {
font-size:12px;
margin:20px;
}
#search_form {
font-size:12px;
margin:15px;
text-align:center;
}
#query {
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
margin:-2px 5px;
padding:3px;
vertical-align:middle;
width:200px;
}
#lang {
margin-top:3px;
padding:4px 10px;
}
#search_btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E99330 none repeat scroll 0 0;
border-color:#FEBB6D #A46215 #A46215 #FEBB6D;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
height:23px;
padding:0 15px;
}
#header_search form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/search_input.png) no-repeat scroll 0 0;
height:26px;
right:5px;
top:3px;
width:177px;
}
#header_search_query {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
float:left;
font-size:13px;
height:18px;
line-height:18px;
padding:5px 0;
text-indent:5px;
width:149px;
}
#header_search_submit {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(../img/nav_search_submit.png) repeat scroll -2px 0 !important;
border:0 none;
color:#555555;
cursor:pointer;
float:left;
font-size:14px;
height:26px;
line-height:26px;
text-align:center;
width:28px;
}
#header_search_submit:focus {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(../img/nav_search_submit.png) repeat scroll -2px -25px !important;
}
#setting_table {
font-size:12px;
margin:10px 0 0 40px;
}
#setting_table tr td {
padding:5px 0;
text-align:center;
}
.setting_title {
display:block;
width:50px;
}
.setting_input, .style_input {
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
padding:3px;
width:280px;
}
#setting_text {
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
font-size:12px;
height:80px;
overflow:auto;
padding:3px;
width:280px;
}
.style_title {
display:block;
width:100px;
}
.style_input {
width:180px;
}
#allNav {
margin-left:10px;
}
.allBtn {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius-topleft:5px;
-webkit-border-radius-topright:5px;
background-color:#E0E0E0;
border-left:1px solid #ADADAD;
border-right:2px solid #ADADAD;
border-top:1px solid #ADADAD;
color:#75715E;
display:inline-block;
float:left;
margin:30px 10px -10px 0;
padding:3px 20px;
text-align:center;
}
.allBtn:hover {
background-color:#F2F2F2;
text-decoration:none;
}
.allHighLight {
background-color:#FFFFFF;
}
.link_btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn.png) repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
display:block;
font-size:16px;
font-weight:700;
height:32px;
margin:10px 20px 0 0;
padding-top:10px;
text-align:center;
width:120px;
}
.link_btn:hover {
background-position:-120px 50%;
color:#FFFFFF;
text-decoration:none;
}
#side_ad_base {
height:185px;
padding-top:5px;
text-align:center;
}
#side_ad_base div {
margin:auto;
}
#side .segment {
margin:1em 10px;
}
#side .segment > * {
padding-bottom:1em;
}
#side .segment p {
line-height:1.6em !important;
}
#side .segment ul li {
margin:0;
padding:0 0 1em;
}
#side .promotion {
background-color:#EDFEFF;
font-size:11px;
margin:0.5em auto;
padding:6px 10px;
text-align:left;
width:152px;
}
#side .promotion a {
color:#333333;
font-size:11px;
outline-style:none;
outline-width:medium;
}
#side .promotion a.definition:hover strong {
font-size:11px;
outline-style:none;
outline-width:medium;
text-decoration:underline;
}
#side .promotion .definition strong {
color:#2276BB;
display:block;
font-size:11px;
}
#side span.sponsored {
color:#777777;
display:block;
font-size:0.9em;
padding-bottom:0.2em;
padding-top:0.2em;
}
#side .notice {
background-color:#FFFFFF;
margin:0.5em auto 1em;
padding:10px;
text-align:center;
}
#side div.section {
padding:13px;
}
#side div#profile.section {
margin-bottom:0;
padding:0.3em;
}
#side div.last {
border-top:1px solid #C0DEED;
}
#side h1 {
color:#333333;
font-size:1.1em;
margin-bottom:0.5em;
padding:0 0 2px;
}
#side div.section-header h3 {
border-bottom:1px solid #C0DEED;
color:#333333;
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:18px;
}
#side .section-links {
float:right;
font-size:0.9em;
text-align:right;
}
#side div.msg strong {
display:block;
font-size:1.4em;
}
#side div.msg h3 {
font-size:1.25em;
}
#side ul {
margin:0;
}
#side .faq-index ul {
list-style-type:square;
margin-left:15px;
}
#side .faq-index li {
margin:10px 0;
}
#side p {
padding:0.5em 10px;
}
#side div#profile.profile-side {
margin-bottom:1em !important;
}
#side .profile-side .about {
margin-bottom:0.6em;
}
#side div.user_icon a, #side div.user_icon a:hover {
color:#333333;
text-decoration:none;
}
#side div.user_icon a:hover {
color:#0084B5;
}
#side .user_icon {
clear:both;
display:block;
height:31px;
padding:0 0 0.8em;
}
.side_thumb {
height:31px;
width:31px;
}
.verified-profile, .translator-profile {
height:2.8em;
}
.verified-profile a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://s3.amazonaws.com/twitter_production/a/1256928834/images/verified/verified.png) no-repeat scroll left center;
color:#333333;
display:block;
font-family:Georgia,serif;
font-size:1.1em;
padding:5px 0 5px 28px;
}
.translator-profile a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://s3.amazonaws.com/twitter_production/a/1256928834/images/translator/translator.png) no-repeat scroll left center;
color:#333333;
display:block;
font-family:Georgia,serif;
font-size:1.1em;
padding:5px 0 5px 28px;
}
.translator-profile a span {
font-size:0.7em;
font-variant:small-caps;
padding-left:0.5em;
}
.verified-profile a:hover, .translator-profile a:hover {
color:#0084B5;
text-decoration:none;
}
#side .user_icon img {
padding-right:0.8em;
vertical-align:middle;
}
#me_name {
font-size:1.35em;
vertical-align:middle;
}
#side p.promotion {
margin-bottom:0.5em;
}
.in-page-link {
outline-style:none;
outline-width:medium;
}
#side #trends, #side #saved_searches {
overflow:hidden;
width:198px;
}
ul.sidebar-menu li .side-tab-ajax {
display:none;
float:right;
margin-right:1em;
vertical-align:top;
}
ul.sidebar-menu span.stat_count {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:transparent;
float:right;
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin-right:14px;
margin-top:0;
padding:0 0.1em;
}
span.link-title {
float:left;
}
.ie6 ul.sidebar-menu li a {
margin-top:-2px;
}
ul.sidebar-menu li {
padding-top:1px;
}
ul.sidebar-menu li a {
background-image:none;
clear:both;
cursor:pointer !important;
display:block;
margin-right:-1px;
outline-style:none;
outline-width:medium;
padding:8px 0 8px 14px;
}
.safari ul.sidebar-menu li a {
padding:6px 0 6px 14px;
}
.ie8 ul.sidebar-menu li a {
margin-right:0;
}
ul.sidebar-menu li a span {
display:inline-block;
width:150px;
}
ul#primary_nav.sidebar-menu li a span {
display:inline-block;
width:auto;
}

ul.sidebar-menu li.loading a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDFEFF url(https://s3.amazonaws.com/twitter_production/a/1256928834/images/spinner.gif) no-repeat scroll 171px 0.5em;
}
ul.sidebar-menu li.loading a span.stat_count {
display:none !important;
}
ul.sidebar-menu li a:hover {
background-color:#EDFEFF;
text-decoration:none;
}
ul.sidebar-menu li.active a, a.active {
background-color:#EDFEFF;
color:#333333;
font-weight:700;
}
#side ul.sidebar-actions {
margin:0.2em 14px 1em;
}
#side p.no-lists {
padding:0.5em 14px;
}
#side span.xref {
display:block;
padding:4px 14px;
}
#side p.sidebar-menu-actions {
clear:both;
display:block;
padding:0.5em 14px;
}
#side span.new-list, #side span.view-all {
font-size:11px;
line-height:11px;
margin:0 3px 0 0;
padding:0;
}
#side span.view-all {
display:inline;
margin:0;
}
#side span.pipe {
border-left:1px solid #C0DEED;
padding-left:4px;
padding-right:4px;
}
#side #following span.xref {
display:block;
margin-top:-5px;
padding:0 14px 5px;
}
h2.sidebar-title {
font-size:1.05em;
font-weight:400;
padding:0.2em 14px;
}
h2.sidebar-subtitle {
font-size:1.3em;
font-weight:400;
padding:0.2em 14px;
}
#side .collapsible h2.sidebar-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://s3.amazonaws.com/twitter_production/a/1256928834/images/toggle_up_dark.png) no-repeat scroll right center;
width:157px;
}
#side .collapsible.collapsed h2.sidebar-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://s3.amazonaws.com/twitter_production/a/1256928834/images/toggle_down_dark.png) no-repeat scroll right center;
}
#side div.collapsible.loading h2.sidebar-title {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(https://s3.amazonaws.com/twitter_production/a/1256928834/images/spinner.gif) no-repeat scroll right center !important;
}
#side .actions {
border:1px solid #87BC44;
margin:10px -3px;
}
#side .actions small {
font-size:0.9em;
}
#side .actions a {
padding-left:7px;
}
#side .user_icon > * {
padding:0;
vertical-align:middle;
}
#side #me_name {
font-family:Helvetica Neue,Helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:1.2em;
margin-top:0;
position:absolute;
}
#side #me_tweets {
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
margin-top:17px;
position:absolute;
}
#side #me_tweets strong {
font-family:Helvetica,Arial,sans-serif;
font-size:10px;
font-weight:400;
}
#side .stats {
clear:both;
float:none;
margin:0;
padding:0;
position:relative;
}
#side .stats td + td {
padding:0 5px;
}
#profile #side .stats td + td {
padding:0 8px;
}
#side .stats td + td + td {
padding:0 !important;
}
#side .stats a span.stats_count {
color:#333333;
}
#side .smaller span.stats_count {
font-size:1.1em !important;
}
#profile #side .smaller span.stats_count {
font-size:1.3em !important;
}
#side .stats a:hover span.stats_count {
color:#2276BB;
}
#side .stats td .numeric {
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
text-decoration:none;
}
#side .stats td .label {
font-size:0.9em;
text-transform:lowercase;
}
#side .about li {
padding-bottom:3px;
}
#side .about .label {
font-weight:700;
}
#side .about li#bio {
overflow:hidden;
width:170px;
word-wrap:break-word;
}
ul#tabMenu li {
border-top:1px solid #BDDCAD;
}
ul#tabMenu a, #side .section h1 {
color:#4C4C4C;
display:block;
font-size:110%;
font-weight:700;
padding:13px;
text-decoration:none;
}
#side .section h1 {
padding:0 0 0.25em;
}
ul, .ie6 ul.sidebar-menu li {
overflow:hidden;
}
td.column, #side .stats td {
padding:0;
vertical-align:top;
}
.status_id, #side #trends em, #side .collapsible a.fetch-contents, #side .collapsed .xref, #side .collapsed .sidebar-menu, #rssfeed, #rssfeed .timeline-rss, #rssfeed .search-rss, #rssfeed .favorites-rss, #rssfeed .profile-rss {
display:none;
}
#sidename, ul.sidebar-menu li a span.stat_count, #side #local_trend_locations li, #home #rssfeed, #search #rssfeed, #profile #rssfeed, #profile_favorites #rssfeed, #favorites #rssfeed, #home #rssfeed .timeline-rss, #search #rssfeed .search-rss, #profile #rssfeed .profile-rss, #favorites #rssfeed .favorites-rss, #profile_favorites #rssfeed .favorites-rss, #side .stats .stats_count {
display:block;
}
#user_stats a:hover, #info_block_btn:hover, #side .promotion a:hover, #side .stats a:hover {
text-decoration:none;
}
#side .collapsible h2.sidebar-title:hover, #side .user_icon a {
cursor:pointer;
}
#side .user_icon a:hover #me_tweets, #side .stats a:hover .label {
text-decoration:underline;
}
.share_btn, .ime_btn, .browser_btn {
display:inline-block;
height:27px;
margin:-3px;
width:135px;
}
.share_btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/share.png) no-repeat scroll 0 0;
}
.share_btn:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/share.png) no-repeat scroll 0 -27px;
}
.ime_btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/ime.png) no-repeat scroll 0 0;
}
.ime_btn:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/ime.png) no-repeat scroll 0 -27px;
}
.browser_btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/browser.png) no-repeat scroll 0 0;
}
.browser_btn:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/browser.png) no-repeat scroll 0 -27px;
}
#feedbackLabel {
-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;
background:#666666 url(../img/feedback.gif) no-repeat scroll 5px center;
border-color:#FFFFFF;
border-style:solid;
border-width:2px 0 2px 2px;
display:block;
height:66px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
position:fixed !important;
right:0;
text-indent:-9999px;
top:310px;
width:24px;
}
#feedbackLabel:hover {
width:26px;
}
fieldset.common-form {
border:0 none;
margin:0;
}
fieldset.common-form p {
margin:0 0 5px;
}
fieldset.common-form th, fieldset.common-form td {
padding:7px 3px;
}
fieldset.common-form th {
font-weight:normal;
padding-top:10px;
text-align:right;
width:11em;
}
fieldset.common-form small {
color:#777777;
font-size:0.97em;
}
fieldset.common-form input[type="text"], fieldset.common-form input[type="password"], fieldset.common-form textarea, fieldset.common-form select, fieldset.common-form checkbox {
border:1px solid #AAAAAA;
padding:4px 2px;
}
fieldset.common-form input[type="text"], fieldset.common-form input[type="password"] {
width:12em;
}
fieldset.common-form input.medium[type="text"], fieldset.common-form textarea.medium {
width:50%;
}
fieldset.common-form input.wider[type="text"], fieldset.common-form textarea.wider {
width:75%;
}
fieldset.common-form input.widest[type="text"], fieldset.common-form textarea.widest {
width:100%;
}
fieldset.common-form td[colspan="2"] {
text-align:right;
}
fieldset.common-form label {
font-weight:normal;
white-space:nowrap;
}
fieldset.common-form ul li {
padding:5px 0;
}
fieldset.common-form ul li label {
display:block;
font-weight:bold;
}
fieldset.common-form ul li label sup {
color:#888888;
}
fieldset.common-form table.input-form th {
vertical-align:top;
}
fieldset.common-form .instruction, fieldset.common-form .example, fieldset.common-form .required {
color:#666666;
font-size:x-small;
font-weight:normal;
}
fieldset.common-form .instruction, fieldset.common-form .example {
margin-top:0.5em;
}
fieldset.common-form .example {
font-style:oblique;
}
fieldset.common-form .suggestion {
color:red;
}
fieldset.vertical-form {
margin-bottom:1em;
margin-top:1em;
}
fieldset.vertical-form label, fieldset.vertical-form input {
display:block;
}
fieldset.vertical-form input {
margin-bottom:1em;
margin-top:1em;
}
fieldset.vertical-form input[type="text"] {
width:165px;
}
div.direct-message-box fieldset.standard-form {
padding:10px 90px;
width:548px;
}
.ie6 .standard-form .info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
}
.error_banner {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-color: #b1a83c;
    display: none;
    margin: 10px;
    padding: 3px;
    text-align: center;
    width: 320px;
}

.reply_msg {
    font-size: 11px;
    margin: 8px 0 8px 60px;
}
.user_info {
    display: none;
    margin: 10px 0;
}
.user_info p{
    margin: 5px 0;
    font-size: 11px;
} 
#statuses_update_box{
    float:left;
    margin:12px;
}

.status_actions {
    border-width:0;
    bottom:3px;
    line-height:1.25em;
    position: absolute;
    right: 30px;
}

.btn_fadding {
    display:none;
}

.btn_icon {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-image:url(../img/btns.png);
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:15px;
    width:15px;
    overflow:hidden;
    line-height:10;
}

.status_actions .retweet, .status_actions .reply, .status_actions .del {
    margin: 0 0 0 10px;
    float:left;
}

li span.favor {
    position: absolute;
    right: 0;
    top:8px;
}

.rt_btn {
    background-position: -176px 0;
}
.rt_btn-hover {
    background-position: -192px 0;
}

.reply_btn {
    background-position: 0 0;
}
.reply_btn-hover {
    background-position: -16px 0;
}

.favor_btn {
    background-position: -32px 0;
}
.favor_btn_faved {
    background-position: -64px 0;
    opacity:1.0;
}
.favor_btn-hover {
    background-position: -48px 0;
}

.delete_btn {
    background-position: -112px 0;
}
.delete_btn-hover {
    background-position: -128px 0;
}

.thumb_pic {
    margin: 0 0 15px 58px;
} 
#new_results_notification {
    padding: 5px;
    display: none;
}

a#results_update {
    display:block;
    color: #333;
    text-decoration: none;
}
a#results_update:hover {
    background-color:#ff9;
}
.minor-notification {
    background-color:#ffc;
    border-width:1px 0;
    border-color:#eeb;
    border-style:solid none;
    padding:.5em 1em;
}

.buffered_tweet {
    display:none;
}
.timeline_visible{
    display:block;
}
#side #primary_nav {
    margin-top: 30px
}
